home *** CD-ROM | disk | FTP | other *** search
Makefile | 1993-06-15 | 1.8 KB | 91 lines |
- SourceDir = /home/sioux/collab/Source
- DestDir = /home/sioux/collab/Applications
-
- GetOptSourceDir = $(SourceDir)/GetOpt
- BrowseSourceDir = $(SourceDir)/Browse
- NetworkSourceDir = $(SourceDir)/NetworkProtocol
- AudioLibDir = /usr/demo/SOUND
-
- PROGRAM = DTR
-
- SOURCES = \
- audio.c \
- buffer.c \
- canvas.c \
- display.c \
- dtr.c \
- dtrutils.c \
- editlist.c \
- gbcanvas.c \
- network.c \
- openpanel.c \
- pause.c \
- play.c \
- record.c \
- save.c \
- timer.c \
- waveedit.c \
- dtr_ui.c
- OBJECTS = \
- audio.o \
- buffer.o \
- canvas.o \
- display.o \
- dtr.o \
- dtrutils.o \
- editlist.o \
- gbcanvas.o \
- network.o \
- openpanel.o \
- pause.o \
- play.o \
- record.o \
- save.o \
- timer.o \
- waveedit.o \
- dtr_ui.o
-
- ExtraObjects = \
- $(GetOptSourceDir)/getopt.o \
- $(BrowseSourceDir)/Browse.o $(BrowseSourceDir)/Browse_ui.o
-
- # Compiler flags.
-
- CC = gcc
-
- COMPILE.c = $(CC) $(CFLAGS) $(CPPFLAGS) -c
- LINK.c = cc $(CFLAGS) $(CPPFLAGS) $(LDFLAGS)
-
- CFLAGS = -g -I$(GUIDEHOME)/include -I$(OPENWINHOME)/include -I$(AudioLibDir) \
- -I$(NetworkSourceDir) -I$(GetOptSourceDir) -I$(BrowseSourceDir)
-
- LDFLAGS = -L$(GUIDEHOME)/lib -L$(OPENWINHOME)/lib -L$(AudioLibDir)
-
- LDLIBS = -laudio -lguide -lguidexv -lxview -lolgx -lX -lm \
- $(NetworkSourceDir)/libMAEstro.a -lrpcsvc
-
- # Standard targets.
-
- all: $(PROGRAM)
-
- $(PROGRAM): $(OBJECTS) $(ExtraObjects)
- $(CC) -o $(PROGRAM) $(OBJECTS) $(ExtraObjects) $(LDFLAGS) $(LDLIBS)
-
- # Targets to be used by CenterLine software.
-
- stest: $(SOURCES) $(ExtraObjects)
- #load $(CFLAGS) $(CPPFLAGS) $(LDFLAGS) $(TARGET_ARCH) \
- -o $(PROGRAM) $(SOURCES) $(ExtraObjects) $(LDLIBS)
-
- stubs: dtr.G
- $(GUIDEHOME)/bin/gxv -a dtr.G
-
- clean:
- rm -f $(PROGRAM) $(OBJECTS) core *~ TAGS *BAK *delta *_stubs.c *.info
-
- tags:
- etags -t *.[ch]
-
- install: $(PROGRAM)
- install $(InstallFlags) $(PROGRAM) $(DestDir)
-